/*
 * The contents of this file are subject to the Terracotta Public License Version
 * 2.0 (the "License"); You may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 *
 *      http://terracotta.org/legal/terracotta-public-license.
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 * the specific language governing rights and limitations under the License.
 *
 * The Covered Software is Terracotta Platform.
 *
 * The Initial Developer of the Covered Software is
 *      Terracotta, Inc., a Software AG company
 */
package org.terracotta.ehcache.tests;

import net.sf.ehcache.Cache;

import java.util.Iterator;
import java.util.List;

public class ReaderClient extends OtherClassloaderClient {

  public static void main(String[] args) {
    new ReaderClient(args).run();
  }

  public ReaderClient(String[] args) {
    super(args);
  }

  protected void test(Cache cache) throws Throwable {
    List keys = cache.getKeys();
    Iterator iter = keys.iterator();
    while (iter.hasNext()) {
      Object key = iter.next();
      System.out.println(cache.get(key));
    }
  }
}
